[Gecko]
$=== Preference Codes ===
*Below are some codes that are more preference-driven.
*You may adjust them as you desire, but it's recommended to keep them as-is otherwise.
*Keep in mind for speedruns, only some codes are authorized. Be sure to read the rules to verify codes you want to use are allowed.
$No Idle ChaosPowers Music v2 [dreamsyntax]
040A4FF0 60000000
040A4D84 60000000
*Disables the jingle when Shadow is in HeroShadow or DarkShadow state. Chaos Powers (Blast/Control) will still play their special music/sounds. After the Chaos Power completes, the original stage music will resume instead of restarting from the beginning.
$Mute music and cutscenes
0458F99C 00000000
0458FA90 00000000
*Mutes all adx tracks (including cutscenes)
$Skip Loading Any Events In Story Mode / Last Story [dreamsyntax]
0425D460 60000000
*Makes StageSequenceManager skip all events/sfd. For example pressing Last Story will immediately start The Last Way instead of playing the multiple events.
$Race Mode ON [BlazinZzetti]
00577B2D 00000001
*Note: This will persist once the game saves.
*It is best to turn this gecko code on, enter the Options menu, then exit to trigger a save. Then you can disable the code and use the Race Mode OFF when you are finished, repeating the save process.
*Keeps track of the current total time for a Story or Expert Mode run. While ON will swap out the in-game timer spot when enabled.
$Race Mode OFF [BlazinZzetti]
00577B2D 00000000
*Note: This will persist once the game saves.
*It is best to turn this gecko code on, enter the Options menu, then exit to trigger a save. Then you can disable the code.
$No Subtitles [LimblessVector]
045E1B9C 00000000
*Voice lines will play, but no subtitles will render to the screen.
*
*This includes pause text and rank info on select mode.
$Restore Partner Intro Cutscene Behavior [dreamsyntax]
04073E10 4082004C
*Restore the camera event on first partner meet
$All Partners Can Homing Attack [dreamsyntax]
004F1894 00000001
004F18C0 00000001
004F18EC 00000001
004F1918 00000001
004F1944 00000001
004F1970 00000001
004F199C 00000001
004F19C8 00000001
004F19C9 00000001
*All non-flying NPCs can now homing attack.
*They do not have trick jump animation, so they will use Idle animation.
*Maria can also JumpDash
$Restore Multiplayer (not recommended) [dreamsyntax]
0417707C 808400A8
041770F4 4BF361A5
*Reloaded 1.2 breaks the 2P GAME mode.
*This code restores it, at the cost of disabling 2P android characters in 1P GAME.
*
*It is suggested to go play
*2P-ShdTH or 2P-Reloaded instead
*
*github.com/ShadowTheHedgehogHacking/2P-ShdTH
*github.com/ShadowTheHedgehogHacking/2P-Reloaded
$Restore Skid (not recommended) [dreamsyntax]
04083338 41820020
*Restores the braking/skid state (not recommended)
$Restore Original Bloom (not recommended) [TheHatedGravity]
0456AC30 3F733333
*Bloom intensity multiplier.
*If you'd like a custom amount, then replace the second half of this code with a floating point number, in hexadecimal.
*Examples:
*0.25 : 3E800000
*0.375: 3EC00000 (reloaded default, built in)
*0.5  : 3F000000
*0.67 : 3F2B851F (shadow sx)
*0.95 : 3F733333 (original game default)
$Restore Car Type Vehicle Physics (not recommended) [dreamsyntax]
041BD8C0 EC010024
041BD3F4 418200A8
041BDA58 40800010
041BD928 54000738
041BD92C 28000008
041BD710 480000D4
*Revert the Car/Motorcycle/Jeep/Armor physics to original
$Restore Air Saucer Physics (not recommended) [dreamsyntax]
045F5984 437A0000
045F59A4 43870000
045F59B4 435C0000
045F5944 42C80000
041B177C C022C264
*Revert to original Air Saucer physics
$Replace Air Saucer Stomp with Double Jump (not recommended) [dreamsyntax]
041B177C C022C264
*DO NOT USE in combination with "Restore Air Saucer Physics".
*Changes the Air Saucer Stomp back to Double Jump, while keeping the other changes.
$Restore Cannon & Lock On Weapons Knockback (not recommended) [dreamsyntax]
0423D3B0 4BDD7A6D
0423BC50 4BDD91CD
*Restores original Knockback on Cannon/Lock On Weapons
$=== Cheats ===
*Below are some cheat codes.
*Use your own judgement if you want to use them.
$Moonjump [LimblessVector]
2856ED4E FFDF0020
045F2BD8 43A00000
E2000001 80008000
2A56ED4E FFDF0020
045F2BD8 C3A00000
E2000001 80008000
*Hold Z to flip gravity.
$Expert CC Stop [LimblessVector]
2857D7C5 00000001
0057D750 00000001
E2000001 80008000
*Replaces the regular Chaos Control with the boss version while in Expert.
$1-hit kill Chaos Blast Damage [dreamsyntax]
04520200 459C4000
*Chaos Blast Damage
*12 -> 5000
*Kills everything including bosses in one blast
$No Ammo for Melee Weapons [dreamsyntax]
0423D60C 60000000
*Ammo will not reduce on hit
$Instant Lock-On and Shot Interval [dreamsyntax]
045F2004 3E4CCCCD
*Global value used for all Lock-On weapons and BlackVolt vehicle.
*Will near-instantly lock on to everything.
$Fill Hero Meter Z+R [Zzetti]
2856ED4E 00002020
045766C8 00007724
E2000001 80008000
$Fill Dark Meter Z+L [Zzetti]
2856ED4E 00001020
045766D4 00007724
E2000001 80008000
$Clear Both Meters with Z + L + R [Zzetti]
2856ED4E 00003020
045766C8 00000000
045766D4 00000000
E2000001 80008000
$SuperShadow TestVer v0.7 [dreamsyntax]
0417711C 60000000
045F077C 00000000
045F936C 43C80000
045F2720 451C4000
C60AF2E4 800AF3BC
C20A860C 0000000C
8A04000B 2C100040
40820050 3E00807D
621071A0 82100000
82100000 89F000AF
3A200020 7C117800
9A3000AF 3DE0805F
61EF27A0 3E203DCC
6231CCCD 922F0000
3A200000 40820014
9A3000AF 3E203ECC
6231CCCD 922F0000
38C00001 00000000
C22EB21C 0000000B
388500DC C0050000
D0040000 C0050004
C022FC8C 3E008057
62105D5E 8A100000
2C100008 40820008
EC00082A 3E008057
62105D5E 8A100000
2C100010 40820008
EC000828 D0040004
C0050008 D0040008
60000000 00000000
*Press "D-pad UP" to switch fly on/off (must homing attack after, you can buffer a switch in advance)
*Hold Z to ascend
*Hold L to descend
*Spammable Dash While Flying
*2.5x faster homing attack
*
*Does not deplete rings
*Shooting a chaos spear while dying will result in a crash
*Dying while in flying mode results in respawning in the same spot you died, with broken camera
*v0.7 fixes console compatibility
$Jump Ball Color Switch v2 [dreamsyntax]
C20A5AB0 00000003
80840064 2C04000E
40820008 3880000X
60000000 00000000
C2087190 00000003
80040064 2C00000E
40820008 3800000X
60000000 00000000
C2080734 00000003
80040064 2C00000E
40820008 3800000X
60000000 00000000
*v2 changes player's ball only
*Change all 3 X to valid values:
*0 = (Default Orange, but White Homing Attack)
*1 = Sonic (Blue)
*2 = Tails (Yellow)
*3 = Knuckles (Red)
*4 = Amy (Light Pink)
*5 = Rouge (Very Light Purple)
*6 = Omega (Red, Large Radius)
*7 = Vector (Green, Large Radius)
*8 = Espio (Light Blue)
*9 = Maria (Default Orange, but White Homing Attack)
*A = Bee (Default Orange, but White Homing Attack)
*B = Eggmonitor (Default Orange, but White Homing Attack)
*C = Dooms Eye (Default Orange, but White Homing Attack)
$Playable cutscenes WIP 1 [LimblessVector]
045F4E54 00000000
0457D6BC 3F800000
0457D768 00000000
04570B88 00000000
0457D7E8 00000001
*Cutscene origin at 0,0,0.
*Shadow player speed always x1.
*Gameplay input allower.
*SFX unmuter.
*Input allowed during boss events.
$Alternate Unused Running Melee Attack Animation (Bad) [dreamsyntax]
04003CFC 38000052
*Sets the B+L melee animation to use the unused one found in the game.
*Warning: It has less reach, so it is worse than the default.
$Shadow Dab [LimblessVector]
040B5298 3860007E
*Replaces some animations with the unused Dab animation.
*Breaks controls a bit, hence being a cheat.
[Core]
FastDiscSpeed = True
